home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / hpdj600.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  32.0 KB  |  1,081 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "HPDJ600.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "HP DeskJet 600"
  10. *MasterUnits: PAIR(600, 600)
  11. *ResourceDLL: "hpdjres.dll"
  12. *PrinterType: SERIAL
  13. *Feature: Orientation
  14. {
  15.     *rcNameID: =ORIENTATION_DISPLAY
  16.     *DefaultOption: PORTRAIT
  17.     *Option: PORTRAIT
  18.     {
  19.         *rcNameID: =PORTRAIT_DISPLAY
  20.         *Command: CmdSelect
  21.         {
  22.             *Order: DOC_SETUP.2
  23.             *Cmd: "<1B>&l0O"
  24.         }
  25.     }
  26.     *Option: LANDSCAPE_CC90
  27.     {
  28.         *rcNameID: =LANDSCAPE_DISPLAY
  29.         *Command: CmdSelect
  30.         {
  31.             *Order: DOC_SETUP.2
  32.             *Cmd: "<1B>&l1O"
  33.         }
  34.     }
  35. }
  36. *Feature: InputBin
  37. {
  38.     *rcNameID: =PAPER_SOURCE_DISPLAY
  39.     *DefaultOption: AUTO
  40.     *Option: AUTO
  41.     {
  42.         *rcNameID: =AUTO_DISPLAY
  43.         *Command: CmdSelect
  44.         {
  45.             *Order: DOC_SETUP.3
  46.             *Cmd: "<1B>&l1H"
  47.         }
  48.     }
  49.     *Option: ENVFEED
  50.     {
  51.         *rcNameID: =ENV_FEED_DISPLAY
  52.         *Command: CmdSelect
  53.         {
  54.             *Order: DOC_SETUP.3
  55.             *Cmd: "<1B>&l3H"
  56.         }
  57.     }
  58. }
  59. *Feature: Resolution
  60. {
  61.     *rcNameID: =RESOLUTION_DISPLAY
  62.     *DefaultOption: Option1
  63.     *Option: Option1
  64.     {
  65.         *Name: "300 x 300 " =DOTS_PER_INCH
  66.         *DPI: PAIR(300, 300)
  67.         *TextDPI: PAIR(300, 300)
  68.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  69.         *SpotDiameter: 170
  70.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  71.         *Command: CmdEndRaster { *Cmd : "<1B>*rC" }
  72.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  73.         *Command: CmdSelect
  74.         {
  75.             *Order: DOC_SETUP.6
  76.             *Cmd: "<1B>*t300R"
  77.         }
  78.     }
  79.     *Option: Option2
  80.     {
  81.         *Name: "150 x 150 " =DOTS_PER_INCH
  82.         *DPI: PAIR(150, 150)
  83.         *TextDPI: PAIR(150, 150)
  84.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  85.         *SpotDiameter: 140
  86.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  87.         *Command: CmdEndRaster { *Cmd : "<1B>*rC" }
  88.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  89.         *Command: CmdSelect
  90.         {
  91.             *Order: DOC_SETUP.6
  92.             *Cmd: "<1B>*t150R"
  93.         }
  94.     }
  95.     *Option: Option3
  96.     {
  97.         *Name: "75 x 75 " =DOTS_PER_INCH
  98.         *DPI: PAIR(75, 75)
  99.         *TextDPI: PAIR(75, 75)
  100.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  101.         *SpotDiameter: 120
  102.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  103.         *Command: CmdEndRaster { *Cmd : "<1B>*rC" }
  104.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  105.         *Command: CmdSelect
  106.         {
  107.             *Order: DOC_SETUP.6
  108.             *Cmd: "<1B>*t75R"
  109.         }
  110.     }
  111. }
  112. *Feature: PaperSize
  113. {
  114.     *rcNameID: =PAPER_SIZE_DISPLAY
  115.     *DefaultOption: LETTER
  116.     *Option: LETTER
  117.     {
  118.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  119.         *switch: Orientation
  120.         {
  121.             *case: PORTRAIT
  122.             {
  123.                 *PrintableArea: PAIR(4800, 6156)
  124.                 *PrintableOrigin: PAIR(150, 100)
  125.                 *switch: Resolution
  126.                 {
  127.                     *case: Option2
  128.                     {
  129.                         *PrintableArea: PAIR(4796, 6156)
  130.                         *PrintableOrigin: PAIR(152, 100)
  131.                     }
  132.                     *case: Option3
  133.                     {
  134.                         *PrintableArea: PAIR(4792, 6152)
  135.                         *PrintableOrigin: PAIR(152, 104)
  136.                     }
  137.                 }
  138.                 *CursorOrigin: PAIR(150, 100)
  139.                 *Command: CmdSelect
  140.                 {
  141.                     *Order: DOC_SETUP.5
  142.                     *Cmd: "<1B>&l2A"
  143.                 }
  144.             }
  145.             *case: LANDSCAPE_CC90
  146.             {
  147.                 *PrintableArea: PAIR(4720, 6106)
  148.                 *PrintableOrigin: PAIR(210, 150)
  149.                 *switch: Resolution
  150.                 {
  151.                     *case: Option2
  152.                     {
  153.                         *PrintableArea: PAIR(4716, 6104)
  154.                         *PrintableOrigin: PAIR(212, 152)
  155.                     }
  156.                     *case: Option3
  157.                     {
  158.                         *PrintableArea: PAIR(4712, 6104)
  159.                         *PrintableOrigin: PAIR(216, 152)
  160.                     }
  161.                 }
  162.                 *CursorOrigin: PAIR(210, 6256)
  163.                 *Command: CmdSelect
  164.                 {
  165.                     *Order: DOC_SETUP.5
  166.                     *Cmd: "<1B>&l2A"
  167.                 }
  168.             }
  169.         }
  170.     }
  171.     *Option: LEGAL
  172.     {
  173.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  174.         *switch: Orientation
  175.         {
  176.             *case: PORTRAIT
  177.             {
  178.                 *PrintableArea: PAIR(4800, 7956)
  179.                 *PrintableOrigin: PAIR(150, 100)
  180.                 *switch: Resolution
  181.                 {
  182.                     *case: Option2
  183.                     {
  184.                         *PrintableArea: PAIR(4796, 7956)
  185.                         *PrintableOrigin: PAIR(152, 100)
  186.                     }
  187.                     *case: Option3
  188.                     {
  189.                         *PrintableArea: PAIR(4792, 7952)
  190.                         *PrintableOrigin: PAIR(152, 104)
  191.                     }
  192.                 }
  193.                 *CursorOrigin: PAIR(150, 100)
  194.                 *Command: CmdSelect
  195.                 {
  196.                     *Order: DOC_SETUP.5
  197.                     *Cmd: "<1B>&l3A"
  198.                 }
  199.             }
  200.             *case: LANDSCAPE_CC90
  201.             {
  202.                 *PrintableArea: PAIR(4720, 7906)
  203.                 *PrintableOrigin: PAIR(210, 150)
  204.                 *switch: Resolution
  205.                 {
  206.                     *case: Option2
  207.                     {
  208.                         *PrintableArea: PAIR(4716, 7904)
  209.                         *PrintableOrigin: PAIR(212, 152)
  210.                     }
  211.                     *case: Option3
  212.                     {
  213.                         *PrintableArea: PAIR(4712, 7904)
  214.                         *PrintableOrigin: PAIR(216, 152)
  215.                     }
  216.                 }
  217.                 *CursorOrigin: PAIR(210, 8056)
  218.                 *Command: CmdSelect
  219.                 {
  220.                     *Order: DOC_SETUP.5
  221.                     *Cmd: "<1B>&l3A"
  222.                 }
  223.             }
  224.         }
  225.     }
  226.     *Option: A4
  227.     {
  228.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  229.         *switch: Orientation
  230.         {
  231.             *case: PORTRAIT
  232.             {
  233.                 *PrintableArea: PAIR(4800, 6498)
  234.                 *PrintableOrigin: PAIR(70, 250)
  235.                 *switch: Resolution
  236.                 {
  237.                     *case: Option2
  238.                     {
  239.                         *PrintableArea: PAIR(4796, 6568)
  240.                         *PrintableOrigin: PAIR(72, 100)
  241.                     }
  242.                     *case: Option3
  243.                     {
  244.                         *PrintableArea: PAIR(4792, 6560)
  245.                         *PrintableOrigin: PAIR(72, 104)
  246.                     }
  247.                 }
  248.                 *CursorOrigin: PAIR(70, 24)
  249.                 *Command: CmdSelect
  250.                 {
  251.                     *Order: DOC_SETUP.5
  252.                     *Cmd: "<1B>&l26A"
  253.                 }
  254.             }
  255.             *case: LANDSCAPE_CC90
  256.             {
  257.                 *PrintableArea: PAIR(4702, 6498)
  258.                 *PrintableOrigin: PAIR(150, 150)
  259.                 *switch: Resolution
  260.                 {
  261.                     *case: Option2
  262.                     {
  263.                         *PrintableArea: PAIR(4700, 6496)
  264.                         *PrintableOrigin: PAIR(152, 152)
  265.                     }
  266.                     *case: Option3
  267.                     {
  268.                         *PrintableArea: PAIR(4696, 6496)
  269.                         *PrintableOrigin: PAIR(152, 152)
  270.                     }
  271.                 }
  272.                 *CursorOrigin: PAIR(150, 6648)
  273.                 *Command: CmdSelect
  274.                 {
  275.                     *Order: DOC_SETUP.5
  276.                     *Cmd: "<1B>&l26A"
  277.                 }
  278.             }
  279.         }
  280.     }
  281.     *Option: A5
  282.     {
  283.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  284.         *switch: Orientation
  285.         {
  286.             *case: PORTRAIT
  287.             {
  288.                 *PrintableArea: PAIR(3338, 4418)
  289.                 *PrintableOrigin: PAIR(70, 200)
  290.                 *switch: Resolution
  291.                 {
  292.                     *case: Option2
  293.                     {
  294.                         *PrintableArea: PAIR(3336, 4416)
  295.                         *PrintableOrigin: PAIR(72, 200)
  296.                     }
  297.                     *case: Option3
  298.                     {
  299.                         *PrintableArea: PAIR(3336, 4416)
  300.                         *PrintableOrigin: PAIR(72, 200)
  301.                     }
  302.                 }
  303.                 *CursorOrigin: PAIR(70, 200)
  304.                 *Command: CmdSelect
  305.                 {
  306.                     *Order: DOC_SETUP.5
  307.                     *Cmd: "<1B>&l25A"
  308.                 }
  309.             }
  310.             *case: LANDSCAPE_CC90
  311.             {
  312.                 *PrintableArea: PAIR(3198, 4446)
  313.                 *PrintableOrigin: PAIR(190, 150)
  314.                 *switch: Resolution
  315.                 {
  316.                     *case: Option2
  317.                     {
  318.                         *PrintableArea: PAIR(3196, 4444)
  319.                         *PrintableOrigin: PAIR(192, 152)
  320.                     }
  321.                     *case: Option3
  322.                     {
  323.                         *PrintableArea: PAIR(3192, 4440)
  324.                         *PrintableOrigin: PAIR(192, 152)
  325.                     }
  326.                 }
  327.                 *CursorOrigin: PAIR(190, 4596)
  328.                 *Command: CmdSelect
  329.                 {
  330.                     *Order: DOC_SETUP.5
  331.                     *Cmd: "<1B>&l25A"
  332.                 }
  333.             }
  334.         }
  335.     }
  336.     *Option: Option5
  337.     {
  338.         *rcNameID: 261
  339.         *PageDimensions: PAIR(2480, 3496)
  340.         *switch: Orientation
  341.         {
  342.             *case: PORTRAIT
  343.             {
  344.                 *PrintableArea: PAIR(2320, 3052)
  345.                 *PrintableOrigin: PAIR(70, 100)
  346.                 *switch: Resolution
  347.                 {
  348.                     *case: Option2
  349.                     {
  350.                         *PrintableArea: PAIR(2316, 3052)
  351.                         *PrintableOrigin: PAIR(72, 100)
  352.                     }
  353.                     *case: Option3
  354.                     {
  355.                         *PrintableArea: PAIR(2312, 3048)
  356.                         *PrintableOrigin: PAIR(72, 104)
  357.                     }
  358.                 }
  359.                 *CursorOrigin: PAIR(70, 100)
  360.                 *Command: CmdSelect
  361.                 {
  362.                     *Order: DOC_SETUP.5
  363.                     *Cmd: "<1B>&l24A"
  364.                 }
  365.             }
  366.             *case: LANDSCAPE_CC90
  367.             {
  368.                 *PrintableArea: PAIR(2220, 2980)
  369.                 *PrintableOrigin: PAIR(150, 150)
  370.                 *switch: Resolution
  371.                 {
  372.                     *case: Option2
  373.                     {
  374.                         *PrintableArea: PAIR(2216, 2976)
  375.                         *PrintableOrigin: PAIR(152, 152)
  376.                     }
  377.                     *case: Option3
  378.                     {
  379.                         *PrintableArea: PAIR(2216, 2976)
  380.                         *PrintableOrigin: PAIR(152, 152)
  381.                     }
  382.                 }
  383.                 *CursorOrigin: PAIR(150, 3130)
  384.                 *Command: CmdSelect
  385.                 {
  386.                     *Order: DOC_SETUP.5
  387.                     *Cmd: "<1B>&l24A"
  388.                 }
  389.             }
  390.         }
  391.     }
  392.     *Option: B5
  393.     {
  394.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  395.         *switch: Orientation
  396.         {
  397.             *case: PORTRAIT
  398.             {
  399.                 *PrintableArea: PAIR(4112, 5628)
  400.                 *PrintableOrigin: PAIR(70, 100)
  401.                 *switch: Resolution
  402.                 {
  403.                     *case: Option2
  404.                     {
  405.                         *PrintableArea: PAIR(4108, 5628)
  406.                         *PrintableOrigin: PAIR(72, 100)
  407.                     }
  408.                     *case: Option3
  409.                     {
  410.                         *PrintableArea: PAIR(4104, 5624)
  411.                         *PrintableOrigin: PAIR(72, 104)
  412.                     }
  413.                 }
  414.                 *CursorOrigin: PAIR(70, 100)
  415.                 *Command: CmdSelect
  416.                 {
  417.                     *Order: DOC_SETUP.5
  418.                     *Cmd: "<1B>&l45A"
  419.                 }
  420.             }
  421.             *case: LANDSCAPE_CC90
  422.             {
  423.                 *PrintableArea: PAIR(3952, 5556)
  424.                 *PrintableOrigin: PAIR(220, 150)
  425.                 *switch: Resolution
  426.                 {
  427.                     *case: Option2
  428.                     {
  429.                         *PrintableArea: PAIR(3952, 5552)
  430.                         *PrintableOrigin: PAIR(220, 152)
  431.                     }
  432.                     *case: Option3
  433.                     {
  434.                         *PrintableArea: PAIR(3944, 5552)
  435.                         *PrintableOrigin: PAIR(224, 152)
  436.                     }
  437.                 }
  438.                 *CursorOrigin: PAIR(220, 5706)
  439.                 *Command: CmdSelect
  440.                 {
  441.                     *Order: DOC_SETUP.5
  442.                     *Cmd: "<1B>&l45A"
  443.                 }
  444.             }
  445.         }
  446.     }
  447.     *Option: EXECUTIVE
  448.     {
  449.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  450.         *switch: Orientation
  451.         {
  452.             *case: PORTRAIT
  453.             {
  454.                 *PrintableArea: PAIR(4050, 5950)
  455.                 *PrintableOrigin: PAIR(150, 150)
  456.                 *switch: Resolution
  457.                 {
  458.                     *case: Option2
  459.                     {
  460.                         *PrintableArea: PAIR(4048, 5948)
  461.                         *PrintableOrigin: PAIR(152, 152)
  462.                     }
  463.                     *case: Option3
  464.                     {
  465.                         *PrintableArea: PAIR(4048, 5944)
  466.                         *PrintableOrigin: PAIR(152, 152)
  467.                     }
  468.                 }
  469.                 *CursorOrigin: PAIR(150, 150)
  470.                 *Command: CmdSelect
  471.                 {
  472.                     *Order: DOC_SETUP.5
  473.                     *Cmd: "<1B>&l1A"
  474.                 }
  475.             }
  476.             *case: LANDSCAPE_CC90
  477.             {
  478.                 *PrintableArea: PAIR(4050, 5950)
  479.                 *PrintableOrigin: PAIR(150, 150)
  480.                 *switch: Resolution
  481.                 {
  482.                     *case: Option2
  483.                     {
  484.                         *PrintableArea: PAIR(4048, 5948)
  485.                         *PrintableOrigin: PAIR(152, 152)
  486.                     }
  487.                     *case: Option3
  488.                     {
  489.                         *PrintableArea: PAIR(4048, 5944)
  490.                         *PrintableOrigin: PAIR(152, 152)
  491.                     }
  492.                 }
  493.                 *CursorOrigin: PAIR(150, 6100)
  494.                 *Command: CmdSelect
  495.                 {
  496.                     *Order: DOC_SETUP.5
  497.                     *Cmd: "<1B>&l1A"
  498.                 }
  499.             }
  500.         }
  501.     }
  502.     *Option: Option8
  503.     {
  504.         *rcNameID: 262
  505.         *PageDimensions: PAIR(2400, 3600)
  506.         *switch: Orientation
  507.         {
  508.             *case: PORTRAIT
  509.             {
  510.                 *PrintableArea: PAIR(2240, 3056)
  511.                 *PrintableOrigin: PAIR(70, 200)
  512.                 *switch: Resolution
  513.                 {
  514.                     *case: Option2
  515.                     {
  516.                         *PrintableArea: PAIR(2236, 3056)
  517.                         *PrintableOrigin: PAIR(72, 200)
  518.                     }
  519.                     *case: Option3
  520.                     {
  521.                         *PrintableArea: PAIR(2232, 3056)
  522.                         *PrintableOrigin: PAIR(72, 200)
  523.                     }
  524.                 }
  525.                 *CursorOrigin: PAIR(70, 200)
  526.                 *Command: CmdSelect
  527.                 {
  528.                     *Order: DOC_SETUP.5
  529.                     *Cmd: "<1B>&l74A"
  530.                 }
  531.             }
  532.             *case: LANDSCAPE_CC90
  533.             {
  534.                 *PrintableArea: PAIR(2100, 3084)
  535.                 *PrintableOrigin: PAIR(190, 150)
  536.                 *switch: Resolution
  537.                 {
  538.                     *case: Option2
  539.                     {
  540.                         *PrintableArea: PAIR(2096, 3080)
  541.                         *PrintableOrigin: PAIR(192, 152)
  542.                     }
  543.                     *case: Option3
  544.                     {
  545.                         *PrintableArea: PAIR(2096, 3080)
  546.                         *PrintableOrigin: PAIR(192, 152)
  547.                     }
  548.                 }
  549.                 *CursorOrigin: PAIR(190, 3234)
  550.                 *Command: CmdSelect
  551.                 {
  552.                     *Order: DOC_SETUP.5
  553.                     *Cmd: "<1B>&l74A"
  554.                 }
  555.             }
  556.         }
  557.     }
  558.     *Option: Option9
  559.     {
  560.         *rcNameID: 263
  561.         *PageDimensions: PAIR(3000, 5000)
  562.         *switch: Orientation
  563.         {
  564.             *case: PORTRAIT
  565.             {
  566.                 *PrintableArea: PAIR(2840, 4300)
  567.                 *PrintableOrigin: PAIR(70, 300)
  568.                 *switch: Resolution
  569.                 {
  570.                     *case: Option2
  571.                     {
  572.                         *PrintableArea: PAIR(2836, 4300)
  573.                         *PrintableOrigin: PAIR(72, 300)
  574.                     }
  575.                     *case: Option3
  576.                     {
  577.                         *PrintableArea: PAIR(2832, 4296)
  578.                         *PrintableOrigin: PAIR(72, 304)
  579.                     }
  580.                 }
  581.                 *CursorOrigin: PAIR(70, 300)
  582.                 *Command: CmdSelect
  583.                 {
  584.                     *Order: DOC_SETUP.5
  585.                     *Cmd: "<1B>&l75A"
  586.                 }
  587.             }
  588.             *case: LANDSCAPE_CC90
  589.             {
  590.                 *PrintableArea: PAIR(2670, 4300)
  591.                 *PrintableOrigin: PAIR(180, 300)
  592.                 *switch: Resolution
  593.                 {
  594.                     *case: Option2
  595.                     {
  596.                         *PrintableArea: PAIR(2668, 4300)
  597.                     }
  598.                     *case: Option3
  599.                     {
  600.                         *PrintableArea: PAIR(2664, 4296)
  601.                         *PrintableOrigin: PAIR(184, 304)
  602.                     }
  603.                 }
  604.                 *CursorOrigin: PAIR(180, 4600)
  605.                 *Command: CmdSelect
  606.                 {
  607.                     *Order: DOC_SETUP.5
  608.                     *Cmd: "<1B>&l75A"
  609.                 }
  610.             }
  611.         }
  612.     }
  613.     *Option: Option10
  614.     {
  615.         *rcNameID: 264
  616.         *PageDimensions: PAIR(2362, 3496)
  617.         *switch: Orientation
  618.         {
  619.             *case: PORTRAIT
  620.             {
  621.                 *PrintableArea: PAIR(2202, 3052)
  622.                 *PrintableOrigin: PAIR(70, 100)
  623.                 *switch: Resolution
  624.                 {
  625.                     *case: Option2
  626.                     {
  627.                         *PrintableArea: PAIR(2200, 3052)
  628.                         *PrintableOrigin: PAIR(72, 100)
  629.                     }
  630.                     *case: Option3
  631.                     {
  632.                         *PrintableArea: PAIR(2200, 3048)
  633.                         *PrintableOrigin: PAIR(72, 104)
  634.                     }
  635.                 }
  636.                 *CursorOrigin: PAIR(70, 100)
  637.                 *Command: CmdSelect
  638.                 {
  639.                     *Order: DOC_SETUP.5
  640.                     *Cmd: "<1B>&l75A"
  641.                 }
  642.             }
  643.             *case: LANDSCAPE_CC90
  644.             {
  645.                 *PrintableArea: PAIR(2102, 2980)
  646.                 *PrintableOrigin: PAIR(150, 150)
  647.                 *switch: Resolution
  648.                 {
  649.                     *case: Option2
  650.                     {
  651.                         *PrintableArea: PAIR(2100, 2976)
  652.                         *PrintableOrigin: PAIR(152, 152)
  653.                     }
  654.                     *case: Option3
  655.                     {
  656.                         *PrintableArea: PAIR(2096, 2976)
  657.                         *PrintableOrigin: PAIR(152, 152)
  658.                     }
  659.                 }
  660.                 *CursorOrigin: PAIR(150, 3130)
  661.                 *Command: CmdSelect
  662.                 {
  663.                     *Order: DOC_SETUP.5
  664.                     *Cmd: "<1B>&l75A"
  665.                 }
  666.             }
  667.         }
  668.     }
  669.     *Option: ENV_10
  670.     {
  671.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  672.         *switch: Orientation
  673.         {
  674.             *case: PORTRAIT
  675.             {
  676.                 *PrintableArea: PAIR(2318, 5100)
  677.                 *PrintableOrigin: PAIR(70, 100)
  678.                 *switch: Resolution
  679.                 {
  680.                     *case: Option2
  681.                     {
  682.                         *PrintableArea: PAIR(2316, 5100)
  683.                         *PrintableOrigin: PAIR(72, 100)
  684.                     }
  685.                     *case: Option3
  686.                     {
  687.                         *PrintableArea: PAIR(2312, 5096)
  688.                         *PrintableOrigin: PAIR(72, 104)
  689.                     }
  690.                 }
  691.                 *CursorOrigin: PAIR(70, 100)
  692.                 *Command: CmdSelect
  693.                 {
  694.                     *Order: DOC_SETUP.5
  695.                     *Cmd: "<1B>&l-81A"
  696.                 }
  697.             }
  698.             *case: LANDSCAPE_CC90
  699.             {
  700.                 *PrintableArea: PAIR(2158, 5050)
  701.                 *PrintableOrigin: PAIR(150, 150)
  702.                 *switch: Resolution
  703.                 {
  704.                     *case: Option2
  705.                     {
  706.                         *PrintableArea: PAIR(2156, 5048)
  707.                         *PrintableOrigin: PAIR(152, 152)
  708.                     }
  709.                     *case: Option3
  710.                     {
  711.                         *PrintableArea: PAIR(2152, 5048)
  712.                         *PrintableOrigin: PAIR(152, 152)
  713.                     }
  714.                 }
  715.                 *CursorOrigin: PAIR(150, 5200)
  716.                 *Command: CmdSelect
  717.                 {
  718.                     *Order: DOC_SETUP.5
  719.                     *Cmd: "<1B>&l-81A"
  720.                 }
  721.             }
  722.         }
  723.     }
  724.     *Option: ENV_DL
  725.     {
  726.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  727.         *switch: Orientation
  728.         {
  729.             *case: PORTRAIT
  730.             {
  731.                 *PrintableArea: PAIR(2438, 4606)
  732.                 *PrintableOrigin: PAIR(70, 90)
  733.                 *switch: Resolution
  734.                 {
  735.                     *case: Option2
  736.                     {
  737.                         *PrintableArea: PAIR(2436, 4604)
  738.                         *PrintableOrigin: PAIR(72, 92)
  739.                     }
  740.                     *case: Option3
  741.                     {
  742.                         *PrintableArea: PAIR(2432, 4600)
  743.                         *PrintableOrigin: PAIR(72, 96)
  744.                     }
  745.                 }
  746.                 *CursorOrigin: PAIR(70, 90)
  747.                 *Command: CmdSelect
  748.                 {
  749.                     *Order: DOC_SETUP.5
  750.                     *Cmd: "<1B>&l-90A"
  751.                 }
  752.             }
  753.             *case: LANDSCAPE_CC90
  754.             {
  755.                 *PrintableArea: PAIR(2338, 4546)
  756.                 *PrintableOrigin: PAIR(150, 150)
  757.                 *switch: Resolution
  758.                 {
  759.                     *case: Option2
  760.                     {
  761.                         *PrintableArea: PAIR(2336, 4544)
  762.                         *PrintableOrigin: PAIR(152, 152)
  763.                     }
  764.                     *case: Option3
  765.                     {
  766.                         *PrintableArea: PAIR(2336, 4544)
  767.                         *PrintableOrigin: PAIR(152, 152)
  768.                     }
  769.                 }
  770.                 *CursorOrigin: PAIR(150, 4696)
  771.                 *Command: CmdSelect
  772.                 {
  773.                     *Order: DOC_SETUP.5
  774.                     *Cmd: "<1B>&l-90A"
  775.                 }
  776.             }
  777.         }
  778.     }
  779.     *Option: ENV_C6
  780.     {
  781.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  782.         *switch: Orientation
  783.         {
  784.             *case: PORTRAIT
  785.             {
  786.                 *PrintableArea: PAIR(2534, 3238)
  787.                 *PrintableOrigin: PAIR(70, 90)
  788.                 *switch: Resolution
  789.                 {
  790.                     *case: Option2
  791.                     {
  792.                         *PrintableArea: PAIR(2532, 3236)
  793.                         *PrintableOrigin: PAIR(72, 92)
  794.                     }
  795.                     *case: Option3
  796.                     {
  797.                         *PrintableArea: PAIR(2528, 3232)
  798.                         *PrintableOrigin: PAIR(72, 96)
  799.                     }
  800.                 }
  801.                 *CursorOrigin: PAIR(70, 90)
  802.                 *Command: CmdSelect
  803.                 {
  804.                     *Order: DOC_SETUP.5
  805.                     *Cmd: "<1B>&l92A"
  806.                 }
  807.             }
  808.             *case: LANDSCAPE_CC90
  809.             {
  810.                 *PrintableArea: PAIR(2434, 3178)
  811.                 *PrintableOrigin: PAIR(150, 150)
  812.                 *switch: Resolution
  813.                 {
  814.                     *case: Option2
  815.                     {
  816.                         *PrintableArea: PAIR(2432, 3176)
  817.                         *PrintableOrigin: PAIR(152, 152)
  818.                     }
  819.                     *case: Option3
  820.                     {
  821.                         *PrintableArea: PAIR(2432, 3176)
  822.                         *PrintableOrigin: PAIR(152, 152)
  823.                     }
  824.                 }
  825.                 *CursorOrigin: PAIR(150, 3328)
  826.                 *Command: CmdSelect
  827.                 {
  828.                     *Order: DOC_SETUP.5
  829.                     *Cmd: "<1B>&l92A"
  830.                 }
  831.             }
  832.         }
  833.     }
  834.     *Option: CUSTOMSIZE
  835.     {
  836.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  837.         *MinSize: PAIR(600, 600)
  838.         *MaxSize: PAIR(5100, 8400)
  839.         *MaxPrintableWidth: 4800
  840.         *MinLeftMargin: 0
  841.         *CenterPrintable?: FALSE
  842.         *switch: Orientation
  843.         {
  844.             *case: PORTRAIT
  845.             {
  846.                 *Command: CmdSelect
  847.                 {
  848.                     *Order: DOC_SETUP.5
  849.                     *Cmd: "<1B>&l101a12d0e" %d{(PhysPaperLength / 25) }"P"
  850.                 }
  851.             }
  852.             *case: LANDSCAPE_CC90
  853.             {
  854.                 *Command: CmdSelect
  855.                 {
  856.                     *Order: DOC_SETUP.5
  857.                     *Cmd: "<1B>&l101a12d0e" %d{(PhysPaperLength / 25) }"P"
  858.                 }
  859.             }
  860.         }
  861.     }
  862. }
  863. *Feature: MediaType
  864. {
  865.     *rcNameID: =MEDIA_TYPE_DISPLAY
  866.     *DefaultOption: STANDARD
  867.     *Option: STANDARD
  868.     {
  869.         *rcNameID: =PLAIN_PAPER_DISPLAY
  870.         *Command: CmdSelect
  871.         {
  872.             *Order: PAGE_SETUP.8
  873.             *Cmd: "<1B>&l0M"
  874.         }
  875.     }
  876.     *Option: Option2
  877.     {
  878.         *rcNameID: 268
  879.         *Command: CmdSelect
  880.         {
  881.             *Order: PAGE_SETUP.8
  882.             *Cmd: "<1B>&l1M"
  883.         }
  884.     }
  885.     *Option: Option3
  886.     {
  887.         *rcNameID: 269
  888.         *Command: CmdSelect
  889.         {
  890.             *Order: PAGE_SETUP.8
  891.             *Cmd: "<1B>&l2M"
  892.         }
  893.     }
  894.     *Option: GLOSSY
  895.     {
  896.         *rcNameID: =GLOSSY_PAPER_DISPLAY
  897.         *Command: CmdSelect
  898.         {
  899.             *Order: PAGE_SETUP.8
  900.             *Cmd: "<1B>&l3M"
  901.         }
  902.     }
  903.     *Option: TRANSPARENCY
  904.     {
  905.         *rcNameID: =TRANSPARENCY_DISPLAY
  906.         *Command: CmdSelect
  907.         {
  908.             *Order: PAGE_SETUP.8
  909.             *Cmd: "<1B>&l4M"
  910.         }
  911.     }
  912. }
  913. *Feature: PrintQuality
  914. {
  915.     *rcNameID: =TEXT_QUALITY_DISPLAY
  916.     *DefaultOption: Option1
  917.     *Option: Option1
  918.     {
  919.         *rcNameID: 272
  920.         *Command: CmdSelect
  921.         {
  922.             *Order: DOC_SETUP.4
  923.             *Cmd: "<1B>*o0M"
  924.         }
  925.     }
  926.     *Option: Option2
  927.     {
  928.         *rcNameID: 273
  929.         *Command: CmdSelect
  930.         {
  931.             *Order: DOC_SETUP.4
  932.             *Cmd: "<1B>*o-1M"
  933.         }
  934.     }
  935.     *Option: Option3
  936.     {
  937.         *rcNameID: 274
  938.         *Command: CmdSelect
  939.         {
  940.             *Order: DOC_SETUP.4
  941.             *Cmd: "<1B>*o1M"
  942.         }
  943.     }
  944. }
  945. *Feature: ColorMode
  946. {
  947.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  948.     *DefaultOption: Color
  949.     *Option: Mono
  950.     {
  951.         *rcNameID: =MONO_DISPLAY
  952.         *DevNumOfPlanes: 1
  953.         *DevBPP: 1
  954.         *Color? : FALSE
  955.     }
  956.     *Option: Color
  957.     {
  958.         *rcNameID: =COLOR_DISPLAY
  959.         *DevNumOfPlanes: 4
  960.         *DevBPP: 1
  961.         *DrvBPP: 4
  962.         EXTERN_GLOBAL: *RasterSendAllData? : TRUE
  963.         *ColorPlaneOrder: LIST(BLACK, CYAN, MAGENTA, YELLOW)
  964.         *Command: CmdSendBlackData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"V" }
  965.         *Command: CmdSendCyanData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"V" }
  966.         *Command: CmdSendMagentaData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"V" }
  967.         *Command: CmdSendYellowData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  968.         *Command: CmdSelectBlackColor { *Cmd : "<1B>*v15S" }
  969.         *Command: CmdSelectRedColor { *Cmd : "<1B>*v12S" }
  970.         *Command: CmdSelectGreenColor { *Cmd : "<1B>*v10S" }
  971.         *Command: CmdSelectYellowColor { *Cmd : "<1B>*v8S" }
  972.         *Command: CmdSelectBlueColor { *Cmd : "<1B>*v6S" }
  973.         *Command: CmdSelectMagentaColor { *Cmd : "<1B>*v4S" }
  974.         *Command: CmdSelectCyanColor { *Cmd : "<1B>*v2S" }
  975.         *Command: CmdSelectWhiteColor { *Cmd : "<1B>*v0S" }
  976.         *Command: CmdSelect
  977.         {
  978.             *Order: PAGE_SETUP.9
  979.             *Cmd: "<1B>*r-4U"
  980.         }
  981.     }
  982. }
  983. *Feature: Halftone
  984. {
  985.     *rcNameID: =HALFTONING_DISPLAY
  986.     *DefaultOption: HT_PATSIZE_AUTO
  987.     *Option: HT_PATSIZE_AUTO
  988.     {
  989.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  990.     }
  991. *Ifdef: WINNT_50
  992.     *Option: HT_PATSIZE_SUPERCELL_M
  993.     {
  994.         *rcNameID: =HT_SUPERCELL_DISPLAY
  995.     }
  996. *Endif:
  997.     *Option: HT_PATSIZE_6x6_M
  998.     {
  999.         *rcNameID: =HT_DITHER6X6_DISPLAY
  1000.     }
  1001.     *Option: HT_PATSIZE_8x8_M
  1002.     {
  1003.         *rcNameID: =HT_DITHER8X8_DISPLAY
  1004.     }
  1005. }
  1006. *Command: CmdStartDoc
  1007. {
  1008.     *Order: DOC_SETUP.1
  1009.     *Cmd: "<1B>E<1B>&l0L<1B>*r1U"
  1010. }
  1011. *Command: CmdStartPage
  1012. {
  1013.     *Order: PAGE_SETUP.1
  1014.     *Cmd: "<0D>"
  1015. }
  1016. *Command: CmdEndJob
  1017. {
  1018.     *Order: JOB_FINISH.1
  1019.     *Cmd: "<1B>E"
  1020. }
  1021. *Command: CmdEndPage
  1022. {
  1023.     *Order: PAGE_FINISH.1
  1024.     *Cmd: "<0D>"
  1025. }
  1026. *RotateCoordinate?: TRUE
  1027. *RotateRaster?: FALSE
  1028. *RotateFont?: FALSE
  1029. *switch: Orientation
  1030. {
  1031.     *case: PORTRAIT
  1032.     {
  1033.         *TextCaps: LIST(TC_OP_CHARACTER,TC_OP_STROKE,TC_UA_ABLE)
  1034.     }
  1035.     *case: LANDSCAPE_CC90
  1036.     {
  1037.         *TextCaps: LIST()
  1038.     }
  1039. }
  1040. *ChangeColorModeOnDoc?: FALSE
  1041. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1042. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,X_LANDSCAPE,Y_PORTRAIT,Y_LANDSCAPE)
  1043. *XMoveThreshold: 0
  1044. *YMoveThreshold: *
  1045. *XMoveUnit: 300
  1046. *YMoveUnit: 300
  1047. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  1048. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d{(DestXRel / 2) }"X" }
  1049. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d{(DestXRel / 2) }"X" }
  1050. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  1051. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2) }"Y" }
  1052. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2) }"Y" }
  1053. *Command: CmdCR { *Cmd : "<0D>" }
  1054. *Command: CmdLF { *Cmd : "<0A>" }
  1055. *Command: CmdFF { *Cmd : "<0C>" }
  1056. *EjectPageWithFF?: TRUE
  1057. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  1058. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  1059. *OutputDataFormat: H_BYTE
  1060. *OptimizeLeftBound?: FALSE
  1061. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1062. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1063. *LookAheadRegion: 360
  1064. *DefaultFont: 1
  1065. *DefaultCTT: 0
  1066. *CharPosition: BASELINE
  1067. *switch: Orientation
  1068. {
  1069.     *case: PORTRAIT
  1070.     {
  1071.         *DeviceFonts: LIST(1,7,8,69,70,71,72,73,94,95,102,103,104,105,106,107,
  1072. +                   108,109,110,111,112,113,114,115,116,117)
  1073.     }
  1074.     *case: LANDSCAPE_CC90
  1075.     {
  1076.         *DeviceFonts: LIST()
  1077.     }
  1078. }
  1079. *Command: CmdUnderlineOn { *Cmd : "<1B>&d3D" }
  1080. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1081.